#include <stdlib.h>
#include <stdio.h>
#include "inclusion.h"
#include "user.h"
#include "client.h"

/* Il faut que le pseudo apparaisse correctement sur le serveur */
/* Ensuite il faut gerer le sendAll */

int main()
{
    pthread_t thread1, thread2;
	User NewUser;
	CreateUser(&NewUser);
	int connected = Connection(NewUser);
	
	if (connected)
	{
		printf("\n\nVous etes à présent connecté au serveur IM, c'est à vous !\n\n");
		SendUser(&NewUser);

		pthread_create(&thread2, NULL, ReceiveMessage, &NewUser);		
		pthread_create(&thread1, NULL, SendMessage, &NewUser);
		pthread_join(thread2, NULL);
		pthread_join(thread1, NULL);
	}
	else
	{
		printf("\n\n...Une erreur s'est produite durant la connexion\n\n");
	}
	
	return 0;
}
